iT邦幫忙

DAY 18
2

PHP 三十天就上手系列 第 18

PHP 三十天就上手-Day -18 Array Functions - array_search

  • 分享至 

  • xImage
  •  

搜尋該Value所對應的Key值
在第十三天的時候有跟大家介紹過利用in_array來檢查Value 是否存在Array 中,在第十五天的時候有跟大家介紹過利用array_key_exists來檢查Key值是否存在Array 中,
當然有時您還會需要搜尋看目前這個Value所對應的Key 為何。

這個時候我們就可以利用php所提供的array_search這個陣列函數來完成。
語法如下:
array_search(要搜尋的value,要被搜尋的陣列);
array_search 當搜尋成功會回傳key值,否則就傳回false。

example:
下列範例是對 $array 這個陣列中,搜尋"blue"這個value,並將結果存到$key 這個變數中。

<?php
$array = array(0 => 'blue', 1 => 'red', 2 => 'green', 3 => 'red');

$key = array_search('blue', $array);

?> 

上列程式執行後,$key 就會等於 0。


上一篇
PHP 三十天就上手-Day -17 Array Operators
下一篇
PHP 三十天就上手-Day -19 String Functions - 轉換大小寫
系列文
PHP 三十天就上手30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言